spc0024 - instrument spc0024 interest rate type

Card of business rule instrument spc0024 interest rate type

Name

instrument spc0024 interest rate type

Code

spc0024

Comment

Interest rate type must correspond to the subtype that is used.

ECB Validation identifier: CN1000

Rule Type

Constraint


Server expression of the business rule instrument spc0024 interest rate type

IF 'instrument'.'interest rate type' = "fixed"
THEN
'instrument'.'reporting agent identifier' = 'fixed interest instrument'.'reporting agent identifier' AND
'instrument'.'observed agent identifier' = 'fixed interest instrument'.'observed agent identifier' AND
'instrument'.'reporting reference date' = 'fixed interest instrument'.'reporting reference date' AND
'instrument'.'contract identifier' = 'fixed interest instrument'.'contract identifier' AND
'instrument'.'instrument identifier' = 'fixed interest instrument'.'instrument identifier'

IF 'instrument'.'interest rate type' = "variable"
THEN
'instrument'.'reporting agent identifier' = 'non-fixed interest instrument'.'reporting agent identifier' AND
'instrument'.'observed agent identifier' = 'non-fixed interest instrument'.'observed agent identifier' AND
'instrument'.'reporting reference date' = 'non-fixed interest instrument'.'reporting reference date' AND
'instrument'.'contract identifier' = 'non-fixed interest instrument'.'contract identifier' AND
'instrument'.'instrument identifier' = 'non-fixed interest instrument'.'instrument identifier'

IF 'instrument'.'interest rate type' = "mixed"
THEN
('instrument'.'reporting agent identifier' = 'non-fixed interest instrument'.'reporting agent identifier' AND
'instrument'.'observed agent identifier' = 'non-fixed interest instrument'.'observed agent identifier' AND
'instrument'.'reporting reference date' = 'non-fixed interest instrument'.'reporting reference date' AND
'instrument'.'contract identifier' = 'non-fixed interest instrument'.'contract identifier' AND
'instrument'.'instrument identifier' = 'non-fixed interest instrument'.'instrument identifier')
OR
('instrument'.'reporting agent identifier' = 'fixed interest instrument'.'reporting agent identifier' AND
'instrument'.'observed agent identifier' = 'fixed interest instrument'.'observed agent identifier' AND
'instrument'.'reporting reference date' = 'fixed interest instrument'.'reporting reference date' AND
'instrument'.'contract identifier' = 'fixed interest instrument'.'contract identifier' AND
'instrument'.'instrument identifier' = 'fixed interest instrument'.'instrument identifier')

IF 'instrument'.'interest rate type' = "Non-applicable"
THEN
there is no instance of 'fixed interest instrument', nor of 'non-fixed interest instrument' for this 'instrument'


List of DNB-specific attributes of the business rule instrument spc0024 interest rate type

Name

Value

business rule classification

specialisation model constraint

business rule scope

Checked within the data delivery

business rule status

active business rule

number of dependencies

1

severity

blocking


List of attached objects of the business rule instrument spc0024 interest rate type

Short Description

Inheritance 'interest rate type'